package facahada;

import java.util.Date;

import interfacedao.EmprestimoDAO;
import interfacedao.LivroDAO;
import interfacedao.UsuarioDAO;

import javax.ejb.EJB;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;

import modelo.Emprestimo;
import modelo.Livro;
import modelo.Usuario;

/**
 * Session Bean implementation class facahadaEmprestimoBean
 */
@Stateless
@LocalBean
public class facahadaEmprestimoBean implements facahadaEmprestimo {

	   @EJB
	   EmprestimoDAO eDao;
	   @EJB
	   UsuarioDAO uDao;
	   @EJB
	   LivroDAO lDao;
	  
	    
		public facahadaEmprestimoBean() {
		super();
		// TODO Auto-generated constructor stub
	}



		public String efetuaEmprestimo(String matricula, String livro, String atendente) {
			Usuario u = new Usuario();
			Livro l = new Livro();
			Date data = new Date();
			u = uDao.buscaUsuMatricula(matricula);
			l = lDao.buscaLNome(livro);
			Emprestimo e = new Emprestimo(u, l, data, atendente);
			eDao.criarEmprestimo(e);
			
			return "ok";
			
			
		}


	    

}
